크러스컬 알고리즘

최근 수정 시각: (5년 전)
목차
1. 개요2. 구현방법

1. 개요 [편집]

최소 비용 신장 트리O(ElogV)O(ElogV)만에 구하는 알고리즘이다.

2. 구현방법 [편집]

  • 그래프의 모든 간선의 집합 EE을 만든다.
  • EE가 비어있지 않을 때까지
    • EE의 간선들 중 가중치가 최소인 간선을 지운다.[1]
    • 삭제된 간선이 가리키는 정점x,yx, y를 연결하여도 사이클이 발생하지 않는다면[2] 연결한다.
[1] 정렬해도 된다.[2] 이 과정을 Union Find으로 수행할 수 있다.

라이선스를 별도로 명시하지 않은 문서는 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다.
기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권을 갖습니다.

문서의 기여자는 역사 탭에서 확인할 수 있습니다.
접두어의 N: - 나무위키 사용자, R: - 리그베다 위키의 사용자를 뜻합니다.
자세한 사항은 나무위키에서 동일한 문서의 역사를 참고하시기 바랍니다.